Optimizing Analysis for First-Class Tuple-Spaces

نویسنده

  • Suresh Jagannathan
چکیده

This paper considers the design and optimization of a simple asynchronous parallel language that uses rst-class tuple-spaces as its main communication and process creation device. Our proposed kernel language diiers from other tuple-space languages insofar tuple-spaces are treated as true rst-class objects. Moreover, we develop a formal framework for constructing an optimizing pre-processor for such a language. The semantic analysis is based on an inference engine that statically computes the set of tuples (and their structural attributes) that can occupy any given tuple-space. The inference system is non-trivial insofar as it operates in the presence of higher-order functions and non-at data structures (e.g, lists). The result of the inference procedure can be used to customize the representation of tuple-space objects.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Customization of First Class Tuple-Spaces in a Higher-Order Language

A distributed data structure is an object which permits many producers to augment or modify its contents, and many consumers simultaneously to access its component elements. Synchronization is implicit in data structure access: a process that requests an element which has not yet been generated blocks until a producer creates it. In this paper, we describe a parallel programming language (calle...

متن کامل

Identifying Tuple Usage Patterns in an Optimizing Linda Compiler

The associative tuplespace access and uncoupled communication of Linda parallel programs are the key to the power and exibility of Linda, but also lie at the heart of the compiler and run-time system implementation challenges. This paper provides concrete steps towards advanced compile-time analysis and optimization of the uncoupled communication of Linda programs. In particular, as part of an ...

متن کامل

Optimizing the orientation of the open spaces and building constructions for cold climate based on sunshine in borujerd city

This study aimed to evaluate the climatic conditions for the establishment of Borujerd city in the design of buildings and streets of the city with an emphasis on radiant energy, an attempt to reduce problems related to cold climate is that in order to achieve this goal of data synoptic station in the city of Boroujerd a period of 23 years, including temperature, precipitation, relative humidit...

متن کامل

A Class of Hereditarily $ell_p(c_0)$ Banach spaces

We extend the class of Banach sequence spaces constructed by Ledari, as presented in ''A class of hereditarily $ell_1$ Banach spaces without Schur property'' and obtain a new class of hereditarily $ell_p(c_0)$ Banach spaces for $1leq p<infty$. Some other properties of this spaces are studied.

متن کامل

An Efficient Tuple Space Programming Environment

An E cient Tuple Space Programming Environment Introduction Tuple Space Programming Fundamentals Example Linda Program Associative Memory Analysis Compilation Environment Basic Translation Optimizing Compilers Run time Environment Processor Location of Data Data Structures for E cient Data Access Data Transfer Protocol Process Creation Cluster Execution Environment Run time Optimizations Extens...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1990